// import { store } from '@/store/store';

// token 相关的处理函数
const TOKEN_KEY = 'geek-pc-token';

// 保存token
export const setToken = (token) => localStorage.setItem(TOKEN_KEY, token);

// 读取token
export const getToken = () => localStorage.getItem(TOKEN_KEY) || '';

// 清除token
// export const clearToken = () => localStorage.setItem(TOKEN_KEY, '');
export const clearToken = () => localStorage.removeItem(TOKEN_KEY);

// 判断用户是否登录(redux 和 localStorage 用哪个判断)
// 1 从 localStorage 中获取
export const isAuth = () => !!getToken();
// export const isAuth = () => {
//   if (getToken()) {
//     return true;
//   } else {
//     return false;
//   }
// };

// 2 从 store 中获取
// export const isAuth = () => {
//   // token 存在
//   if (store.getState().login) {
//     return true;
//   } else {
//     // token 不存在
//     return false;
//   }
// };
